home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
HPAVC
/
HPAVC CD-ROM.iso
/
NEOCOG10.ZIP
/
MAP.DOC
< prev
next >
Wrap
Text File
|
1994-07-15
|
6KB
|
185 lines
────────────────────────────────────────────────────────────
USER'S GUIDE
Make Pattern Version 1.0
Copyright 1994 (C), Szabolcs Szakacsits
Jozsef Attila University, Szeged, Hungary
July 22, 1994
────────────────────────────────────────────────────────────
1. INTRODUCTION
────────────────
The MAP (Make Pattern) software is a tool that can be used
quickly and easily to construct and manage image patterns. It was
created to generate patterns for testing neural nets. It has a
graphic user interface and mouse support.
One can edit binary and N x N sized patterns with it, and then
these patterns can be saved in a binary or text file.
It is possible, among others things, to produce salt and/or
pepper random noises, pattern shifting in the four main directions
and output values can be set for text file saving.
If one already has one's own text pattern file then that file
can be reconstructed or converted into a binary file which can be
used to compare the performance of other neural net
implementations and the NeoC Explorer.
2. INSTALLATION
────────────────
The minimum system requirements to run MAP are a 286 AT
compatible computer, VGA video card, and a mouse. If only a
monochrome monitor is available, then run MAP with the -m option.
- 1 -
3. FILE TYPES
──────────────
The MAP handles two kind of file types, one of them is the
binary file with extension .ptt, and the other is a text file with
extension .dat. The NeoC Explorer uses the former while the text
file can be interfaced with the user's own software.
The structure of a .dat file is very simple, and when I
specified it I tried to use the most common structure. The first
line contains the number of patterns and the dimension of the net
input (N x N). The other lines include a pattern in every line as
a row vector. For example,
2 9
1 0 0 0 1 0 0 0 1
0 0 1 0 1 0 1 0 0
The above illustration isn't an isomorphic graphic description,
however, it can be displayed with the DIP.EXE (Display Pattern)
program on the standard output just like a file consisting of
two-dimensional patterns.
The active and non active numerical output values can be set
with the 'Option/Set output values' menu.
4. USAGE OF MAP
────────────────
The top window (Pattern Designer) contains the elements
relevant to pattern-editing, while the bottom one (Pattern Table)
collects the set of edited patterns. They are connected in the
following way:
The edited pattern which appears in the top window may be
inserted into the bottom window by using the 'SAVE' button is on
the top window. Using the 'SAVE' button will put the pattern into
the current cursor position (red square frame), while the pattern
can also be overwritten in that position by using the 'CHANGE'
button.
If editing a pattern from the Pattern Table is desired, move
the mouse cursor to the desired pattern and click the left mouse
button. By using the right mouse button one can change the current
cursor location in the Pattern Table.
The white texts are static and the red ones are dynamic in the
Pattern Designer window. The red texts can be given a new value by
pointing on them and clicking with the left, or right, or both
buttons. The left button on the mouse will increase the value by
one, the right button will decrease the value by one, and pushing
both at the same time will cause a small window to appear on the
screen. The new value may be written into it.
- 2 -
Designing a pattern can also be carried out by using the mouse
buttons.
The other possibilities are self-explanatory or can be
discovered easily because of the simplicity of the program.
5. EPILOG
──────────
Please keep in mind that my intention was not to write a multi
purpose and many-sided pattern maker and handler program. This
program has been written primarily for supporting the NeoC
Explorer, and I later extended it in order to enable everyone to
compare and test the performance of his or her own net and NeoC.
This software is FREEWARE. It may be freely duplicated and
distributed. It was created for education and research purposes.
A few words about the new versions:
■ running under Windows 3.1 operation system
■ pattern categories
■ additional pattern and pattern file transformation
functions
■ new text file outputs
■ patterns with size M x N
■ cutting out samples from a graphic file ....
If you find MAP useful and you are interested in the next
versions, then please register it. Your registration will contain
MAP and also NeoC. You can do so by sending a small donation to my
address, and in this way you will support updates of production,
and will receive the next upgrades. See the details in the
REGISTER.TXT file.
If you have any questions, comments or suggestions please feel
free to write to me.
ADDRESS: Szakacsits Szabolcs
Kodaly 2. 2. lph.
H-8800 Nagykanizsa
HUNGARY
E-MAIL: jzp0119@huszeg11.bitnet
jzp0119@vm.cc.u-szeged.hu
jzp0119@alfa.cab.jate.u-szeged.hu
FAX: +36-93-310-311
- 3 -